var url = "../RRHH_REENVIO_CONTRASENA_CONTROLLER"
$(document).ready(function() {
    $("#incremento").css({
        left: (($(window).width() - $('#incremento').outerWidth()) / 2),
        top: (($(window).height() - $('#incremento').outerHeight()) / 2) - 62
    });
    $("#buscador").keyup(function(e) {
        if (e.keyCode === 13) {
             buscarempleado($(this).val(),0);
        }
    });
    buscarempleado("",0);
});

var worker=new Worker("../js/SIS/SIS_CARGA_IMAGEN.js");
var iworker=0;
function buscarempleado(text,recursivo){
    if(typeof worker !="undefined")
        worker.terminate();
    worker = undefined;
    $.post(url, {proceso: "buscarEmpleado", text: text}, function(responsetext) {
        if (responsetext === "false") {
            if(recursivo==3){
                alert("error del sistema.");
                return;
            }
            buscarempleado(text,recursivo++);
            return;
        } else {
            $("#contenedor").html(responsetext);
            worker=new Worker("../js/SIS/SIS_CARGA_IMAGEN.js");
            iworker=0;
            var card=$(".imagen");
            if(card.length>0)
            worker.postMessage({ci:$(card[iworker]).data("ci"),foto:$(card[iworker]).data("foto")});
            worker.addEventListener('message', function(e) {
                json=$.parseJSON(e.data);
                $("img[data-ci="+json.ci+"]").attr("src",json.foto);
                iworker++;
                var card=$(".imagen");
                if(card.length>iworker)
                worker.postMessage({ci:$(card[iworker]).data("ci"),foto:$(card[iworker]).data("foto")});
            }, false);
        }
    });
}
$(window).resize(function() {
    $("#incremento").css({
        left: (($(window).width() - $('#incremento').outerWidth()) / 2),
        top: (($(window).height() - $('#incremento').outerHeight()) / 2) - 62
    });
});


function reenviocontraseña(elem, ci,nombre,correo) {
    $("#incremento").css("display", "block");
    $("#popUpbackGround").css("display", "block");
    $("#commit").data("persona",ci);
    $("#emp").text(nombre);
    $("#msm").text("La contraseña del usuario "+nombre +" sera enviada al correo "+correo);
}
function cancelar(){
    $("#incremento").css("display", "none");
    $("#popUpbackGround").css("display", "none");
}
function guardar(elemento){
    var ele=$(elemento);
    $.post(url, {proceso: "enviar",id:ele.data("persona")}, function(responsetext) {
        if (responsetext === "false") {
            alert("error del sistema.");
            return ;
        }else{
            alert(responsetext);
        }
        $("#incremento").css("display", "none");
        $("#popUpbackGround").css("display", "none");
    });
}
